#include("/common/layout/bootstrap_form_layout.html")
#@layout()

#define title()
#(jxrb.message(actionName,"systemRoleGroup"))
#end

#define head()
#include("/common/layout/ztree_check_layout.html",treeDataUrl=jxwebpath.item+"roleGroup/treeData/"+(systemRoleGroup.group_id ??),treeLoadOkFunction="setOldRoleid();")
<script>
  seajs.use(["jquery", "jx_msgbox_plus", "jx_check"], function ($, msgbox) {
    $("#b_submit").on("click", function ()
    {
      if (!jxCheck.check()) {
        return false;
      }
      $("#role_id").val(getCheckedNodes());
      msgbox.confirm({url: "#(controllerKey)#(action)/"},
      function ()
      {
        msgbox.close();
        if (msgbox.messageType != 2)
          clearForm();
      }, function ()
      {
        if (msgbox.messageType != 2)
          returnInfo();
      });
    });

    $("#b_return").on("click", function ()
    {
      returnInfo();
    });

    function returnInfo()
    {
      location.href = "#(controllerKey)";
    }
    var action = '#(action)';
    function clearForm()
    {
      if (action == 'added')
      {
        $("#groupName").val("");
        $("#groupCode").val("");
        ztreeObjct.checkAllNodes(false);
      }
    }

    function setOldRoleid()
    {
      $("#old_role_id").val(getCheckedNodes());
    }

    window.setOldRoleid = setOldRoleid;
  });
  seajs.use("jx_pinyin", function (jxpy) {
    jxpy({nameObject: "#groupName", codeObject: "#groupCode"});
  });
</script>
#end

#define bodyExt()
class="gray-bg"
#end

#define form()
#include("info.html")
#end

#define formAfter()
<center>
  #jx_button({value:"action.save",class:"btn btn-primary"})&nbsp;&nbsp;&nbsp;&nbsp;
  #jx_button({value:"action.return",id:"b_return",class:"btn btn-danger"})
</center>
#end